internal combustion engine-driven device - Alemán Inglés Diccionario